home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2000 February / Macworld (2000-02).dmg / Shareware World / Comms & Internet / Flex-Able 1.0 / FADocs / basic.able next >
Text File  |  1999-12-07  |  2KB  |  64 lines

  1. This should show nothing: <:echo var1><P>
  2.  
  3. Setting var1 to something...<:set var1 "something"><P>
  4.  
  5. This should show something: <:echo var1><P>
  6.  
  7. Create a new array <:set myArray <:new "ASOC">><P>
  8.  
  9. Retrieve variable X from the array: <:echo myArray["X"]><P>
  10.  
  11. Now set variable X to something valid: <:set myArray["X"] "valid thing"><P>
  12.  
  13. Now try retrieving it again: <:echo myArray["X"]><P>
  14.  
  15.  
  16. Now for something more difficult.  Set myArray[var1] to "cool thing"... <:set myArray[var1] "cool thing"><P>
  17.  
  18. And now get it back as myArray["something"]: <:echo myArray["something"]><P>
  19.  
  20. Let's try some require statements...<P>
  21.  
  22. <:require var1 var2>
  23.     Error!  Var2 doesn't exist, so this shouldn't be displayed.
  24. <:else>
  25.     This should display because var2 doesn't exist
  26. <:/require><P>
  27.  
  28. <:require var1 var2>
  29. <:else>This should also be displayed because var2 does not exist.
  30. <:/require><P>
  31.  
  32. <:require var1 myArray["something"]>
  33.     This should display because var1 and myArray["something"] both exist.
  34. <:else>
  35.     Error!  This should not have displayed!
  36. <:/require><P>
  37.  
  38. <:require var1 myArray["something"]>
  39.     This should also display because var1 and myArray["something"] both exist.
  40. <:/require><P>
  41.  
  42.  
  43. Setting some more values in myArray...<P>
  44. <:set myArray[1] "one">
  45. <:set myArray[2] "two">
  46. <:set myArray[3] "three">
  47. <:set myArray["value"] "value">
  48.  
  49. Now printing myArray: <:echo myArray><P>
  50.  
  51. Now printing it in a more formatted way, using a loop:<P>
  52. <UL>
  53. <:foreach name value myArray>
  54.     <:echo "<B><LI>" name ":</B>" value "<br>" >
  55. <:/foreach>
  56. </UL><P>
  57.  
  58. Now lets see what is in the whole variable array:<P>
  59. <UL>
  60. <:foreach name value>
  61.     <:echo "<B><LI>" name ":</B>" value "<br>" >
  62. <:/foreach>
  63. </UL><P>
  64.